\hypertarget{eeprom_8h}{
\section{atmega1281/low/include/eeprom.h File Reference}
\label{eeprom_8h}\index{atmega1281/low/include/eeprom.h@{atmega1281/low/include/eeprom.h}}
}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nxbot__eeprom_ga9e06881d5dba85a30b23b57d6ce5d830}{PID\_\-TI}~0
\begin{DoxyCompactList}\small\item\em Constant for saving TI parameter in EEPROM. \item\end{DoxyCompactList}\item 
\#define \hyperlink{group__nxbot__eeprom_ga59ca45566e64a460241c8c2bad4c6c73}{PID\_\-TD}~1
\begin{DoxyCompactList}\small\item\em Constant for saving TD parameter in EEPROM. \item\end{DoxyCompactList}\item 
\#define \hyperlink{group__nxbot__eeprom_ga6b207f9033329febafe1690def5a0dc9}{PID\_\-KP}~2
\begin{DoxyCompactList}\small\item\em Constant for saving KP parameter in EEPROM. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__nxbot__eeprom_ga4ec7f9d780da432051aa74ec5892a94c}{eeprom\_\-init} (void)
\begin{DoxyCompactList}\small\item\em Hardware initialization for the eeprom module. \item\end{DoxyCompactList}\item 
void \hyperlink{group__nxbot__eeprom_gafcb12ce0175b31eee1eabb3645d2fdeb}{eeprom\_\-writePIDParam} (unsigned char PIDparam, float value)
\begin{DoxyCompactList}\small\item\em Function used to write any of the three parameters of the PID velocity controller: TI, TD and KP. \item\end{DoxyCompactList}\item 
void \hyperlink{group__nxbot__eeprom_gaa5b09aeec4ee15f4543308ae5b0a5ab8}{eeprom\_\-writeSonarCount} (unsigned char sonarCount)
\begin{DoxyCompactList}\small\item\em Function used to save the number of sonars used by NXBOT. \item\end{DoxyCompactList}\item 
float \hyperlink{group__nxbot__eeprom_gacb9f4ad383ec3780e5aa9b27ba227cff}{eeprom\_\-readPIDParam} (unsigned char PIDparam)
\item 
unsigned char \hyperlink{group__nxbot__eeprom_gafaf95a222201027388cbbe926e772024}{eeprom\_\-readSonarCount} (void)
\end{DoxyCompactItemize}
